#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>


int  gi=0;

int main()

{
	
int li=0;
	
static int si=0;
	
int i=0;

	
pid_t pid = fork();
	
if(pid == -1)
{
		
exit(-1);
	
}
	
else if(pid == 0)
{
		
for(i=0; i<5; i++)
{
			
printf("child li:%d\n", li++);
			
sleep(1);
			
printf("child gi:%d\n", gi++);
			
printf("child si:%d\n", si++);
		
}
		
exit(0);
		
	
}
	
else
{
		
for(i=0; i<5; i++)
{
			
printf("parent li:%d\n", li++);
			
printf("parent gi:%d\n", gi++);
			
sleep(1);
			
printf("parent si:%d\n", si++);
		
}
	
exit(0);	
	
	
}
	
return 0;

}

